#ifndef SELFINFOWIDGET_H
#define SELFINFOWIDGET_H

#include <QDialog>
#include <QWidget>
#include <QGridLayout>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>

class SelfinfoWidget : public QDialog
{
    Q_OBJECT
public:
    SelfinfoWidget(QWidget* parent);
    void initSignalSlot();
    void clickNameSubmitBtn();
    void clickNameSubmitBtnDone();
    void clickDescSubmitBtn();
    void clickDescSubmitBtnDone();
    void clickGetVerifyCodeBtn();
    void clickPhoneSubmitBtn();
    void clickPhoneSubmitBtnDone();
    void clickAvatarBtn();
    void clickAvatarBtnDone();
private:
    QGridLayout* layout;

    QPushButton* avatarBtn;

    QLabel* idTag;
    QLabel* idLabel;

    QLabel* nameTag;
    QLabel* nameLabel;
    QLineEdit* nameEdit;
    QPushButton* nameModifyBtn;
    QPushButton* nameSubmitBtn;

    QLabel* descTag;
    QLabel* descLabel;
    QLineEdit* descEdit;
    QPushButton* descModifyBtn;
    QPushButton* descSubmitBtn;

    QLabel* phoneTag;
    QLabel* phoneLabel;
    QLineEdit* phoneEdit;
    QPushButton* phoneModifyBtn;
    QPushButton* phoneSubmitBtn;

    QLabel* verifyCodeTag;
    QLineEdit* verifyCodeEdit;
    QPushButton* getVerifyCodeBtn;
    //可以重新获取验证码的时间
    int waitTime;

};

#endif // SELFINFOWIDGET_H
